home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-05
/
vms122.zip
/
VMAIL.DOC
< prev
next >
Wrap
Text File
|
1992-05-13
|
41KB
|
1,797 lines
V-MailServer
User Manual
Release 1.22
May 13, 1992
Vandenberg
Systems
Research
V-MailServer User Manual
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research ii
Licensing Agreement
V-MailServer is Copyright (c) 1992 Vandenberg Systems Research and
Richard Vandenberg.
Mailing address:
Richard Vandenberg
Vandenberg Systems Research
1016 West 12th Avenue #103
Vancouver, BC Canada
V6H 1L3
Telephone: (604) 737-2532
Email: rick@vsystem.wimsey.bc.ca
V-MailServer was developed by Richard Vandenberg and Vandenberg
Systems Research.
V-MailServer is the sole property of Richard Vandenberg.
The V-MailServer files are packaged together as a single unit in
a PKZIP (tm) generated archive file.
UNDER NO CIRCUMSTANCES MAY ANYONE MODIFY THE VSYSTEM UTILITIES
FILES, OR MODIFY THE ARCHIVE IN ANY FASHION, OR DISTRIBUTE
V-MAILSERVER IN ANY OTHER FORM THAN THE PKZIP(tm) FORMAT ARCHIVE
IT WAS ORIGINALLY ISSUED.
The V-MailServer programs are "shareware programs" and are
provided at no charge to the user for evaluation. Feel free to
share them with your friends, but please do not give it away
altered or as part of another system.
The essence of "user-supported" software is to provide personal
computer users with quality software without high prices, and yet
to provide incentive for programmers to continue to develop new
products.
If you find these programs useful and find that you are using
V-MailServer and continue to use V-MailServer after a 60 day
trial period, you must make a registration payment of $35 Can
($30 US) to Rick Vandenberg. This registration fee will license
one copy of V-MailServer for use on any one computer at any one
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research iii
V-MailServer User Manual
time. You must treat this software just like a book. ie. - Only
one person may use it at a time.
Commercial users of V-MailServer must register and pay for their
copies of V-MailServer within 30 days of first use or their
license is withdrawn. Other licensing arrangements may be made
by contacting Rick Vandenberg.
Anyone distributing V-MailServer for any kind of remuneration
must first contact Rick Vandenberg at the address below for
authorization.
Commercial Information Services may distribute V-MailServer if
there are no charges for obtaining this software, other than
regular charges for on-line time.
You are encouraged to pass a copy of V-MailServer along to your
friends for evaluation. Please encourage them to register their
copy if they find that they can use it.
The registration form is included in the file REGISTER.DOC.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research iv
Limited Warranty
V-MAILSERVER IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. THE ENTIRE RISK RELATING TO THE QUALITY AND
PERFORMANCE OF THE PROGRAMS IS ON YOU. IN THE EVENT THERE IS ANY
DEFECT, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
REPAIR, OR CORRECTION. SOME PROVINCES OR STATES DO NOT ALLOW THE
EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT
APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND
YOU MAY HAVE OTHER RIGHTS WHICH VARY FROM PROVINCE TO PROVINCE
AND STATE TO STATE.
Richard Vandenberg and Vandenberg Systems Research do not warrant
that the functions contained in the programs will meet your
requirements or that the programs will be interrupted or error-
free.
IN NO EVENT WILL RICHARD VANDENBERG OR VANDENBERG SYSTEMS
RESEARCH BE LIABLE TO YOU FOR ANY DAMAGES (INCLUDING ANY LOST
PROFITS, LOST SAVINGS, OR OTHER INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE SUCH
PROGRAMS EVEN IF RICHARD VANDENBERG OR VANDENBERG SYSTEMS
RESEARCH HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) OR
FOR ANY CLAIM BY ANY OTHER PARTY. SOME PROVINCES AND STATES DO
NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL
OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY
NOT APPLY TO YOU.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research v
V-MailServer User Manual
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research vi
Table of Contents
Limited Warranty . . . . . . . . . . . . . . . . . . . . . . v
Installation . . . . . . . . . . . . . . . . . . . . . . . . 3
Planning the configuration . . . . . . . . . . . . . . . 3
Basic Configuration . . . . . . . . . . . . . . . . . . 3
File Server Services . . . . . . . . . . . . . . . . . . . . 4
Processing the Queued requests . . . . . . . . . . . . . 4
Setting up the SearchTree and ValidPaths files . . . . . 4
Mailing lists . . . . . . . . . . . . . . . . . . . . . . . . 7
Setting up a public mailing list . . . . . . . . . . . . 7
Automatic file sending services . . . . . . . . . . . . . . . 8
Configuration . . . . . . . . . . . . . . . . . . . . . . . . 9
Configuration File . . . . . . . . . . . . . . . . . . . 9
Command Line Options . . . . . . . . . . . . . . . . . . . 15
VMAIL Options . . . . . . . . . . . . . . . . . . . . 15
VMAILX Options . . . . . . . . . . . . . . . . . . . . 16
Other Files . . . . . . . . . . . . . . . . . . . . . . . . 18
UserDir File and UserSecurity File . . . . . . . . . . 18
Request Processing . . . . . . . . . . . . . . . . . . 18
List server functions . . . . . . . . . . . . . . . . . . . 19
Public Mailing List Files . . . . . . . . . . . . . . 20
Private Mailing List Files . . . . . . . . . . . . . . 21
Request Logging . . . . . . . . . . . . . . . . . . . 21
Traffic Control File . . . . . . . . . . . . . . . . . 21
Additional Programs . . . . . . . . . . . . . . . . . . . . 22
KILLTRAF . . . . . . . . . . . . . . . . . . . . . . . 22
TRAF2CDF . . . . . . . . . . . . . . . . . . . . . . . 22
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 1
V-MailServer User Manual
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 2
Installation
Before installing V-MailServer, you should plan your
configuration. V-MailServer has many features and you may or may
not need them all. Descriptions of all the configuration file
options starts on page 9.
Planning the configuration
V-MailServer can provide mail server, mailing list, and automatic
file server capabilities. You must perform the basic
configuration described below. After that you can set up and
options you need.
Basic Configuration
The VINSTALL program can completely install V-MailServer, and
setup example mail list and automatic file server features. See
the file README for a very brief description of how to run
VINSTALL.
You should create an environment variable 'VMS', which points to
the configuration file. For example:
SET VMS=C:\WAFFLE\VMS\VMS.CFG
It's a good idea to add this line to your AUTOEXEC.BAT file, or
to the batch file that starts up you mail system. VINSTALL will
create a small batch file, VSET.BAT that contains the correct SET
command for this.
You will now need to add a few lines to your 'aliases' file.
Assuming you want to use the name 'mail-server' for access to
V-MailServer, add this line to your 'aliases' file:
mail-server | c:\waffle\vms\vmail.exe
Again, after running VINSTALL, the file ALIASES.ADD contains the
alias entries that are needed.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 3
V-MailServer User Manual
File Server Services
In order to use V-MailServer as a mail based file server, you
will need to tell V-MailServer where to look for the files, and
which directories are valid.
V-MailServer can be set up to access any drive or directory
available. Two files are needed to use the File Server features.
One is called the SEARCHTREE file. It's a list of directories to
search for files. The other is the VALIDPATHS file. This file
must list the full subdirectory name for each subdirectory that
can be accessed.
You will also need to provide a UUencoder program. UUEncode by
Richard Marks is recommended, but you may use any UUencode
program you wish. We chose Richard Marks' program because it
will create multi-part uuencoded files, which V-MailServer needs
to send large files.
Processing the Queued requests
As a default, VMAIL will queue the requests in the QUEUE
subdirectory. To actually pass these requests to the mailer to be
sent off, you must the VMAILX program.
VMAILX takes each queued entry, and passes it to RMAIL. The
default is to process all of the requests that are queued.
To fine tune the processing function, VMAILX has a number of
command line options available. They're described in detail on
page 16. In a nutshell, the options allow you to process the
requests based on file specification and to limit the number of
bytes processed in a given session.
Setting up the SearchTree and ValidPaths files
These two files control access to all files that may be retrieved
using the GET (or equivalent) command.
In order for V-MailServer to find a file, it must know where to
look. It does this by using the Searchtree file. Here is a
sample Searchtree file:
c:\public
d:\extra
d:\misc
If a GET command is processed - eg. 'GET xyz.zip' - V-MailServer
will search for that file in each directory listed in the
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 4
Installation
Searchtree file. It does this search by taking one of the
directories listed, and appending the requested filename to it to
create a full path to the file.
The Validpaths files contains a list of all legal directories
that may be accessed. Taking the above example, if the three
directories were the only ones you wanted to have available you
would simply put the following in the Validpaths file:
c:\public
d:\extra
d:\misc
By default, VINSTALL sets up the ValidPaths file to give access
to the entire subdirectory structure under the named public files
directories. Simply delete any lines that you wish to disable
access to.
For a more complex example, assume that you have the following
directory structures. On drive 'c:' we want the 'pc' and 'misc'
subdirectories to be available. The '\other\private\share'
subdirectory on drive 'd:' should not be accessible, but those
below it should be. Let's also say that we want users to request
files using the convention 'dir1/dir2/name' - ie. pc/asm/filename
or misc/xyz.
c:\public
└───ftp
├───pc
│ ├───asm
│ └───c
└───misc
d:\other
└───private
└───share
└───pc
└───asm
The first step is to have V-MailServer start off with the correct
directories when searching. In the Searchtree file, put these
lines:
c:\public\ftp
d:\other\private\share
In the Validpaths file, you must name all of the valid paths:
c:\public\ftp\pc
c:\public\ftp\pc\asm
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 5
V-MailServer User Manual
c:\public\ftp\pc\c
c:\public\ftp\misc
d:\other\private\share\pc
d:\other\private\share\pc\asm
If a request has just the filename, V-MailServer will first try
'c:\public\ftp\filename', which will fail because this path is
not listed in the Validpaths file. Then it will try
'd:\other\private\share\filename', which will fail for the same
reason.
If a request uses 'pc/asm/filename' for example, V-MailServer
first tries c:\public\ftp\pc\asm\filename. It is a legal path, so
it will attempt to find the file. If it doesn't exist, the next
attempt uses 'd:\other\private\share\pc\asm\filename'.
V-MailServer will accept any legal MSDOS file specification.
These include
filename
\filename
c:filename
c:\filename
..\filename
.\filename
c:..\dir11\dir2\dir3\..\dir4\filename
and others.
Each file specification is converted to a fully-qualified path
name, which is then compared to the paths listed in the
Validpaths file.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 6
Installation
Mailing lists
V-MailServer provides two type of mailing list services - public
and private.
Public mailing lists provide a mechanism to make group
communication easier. People with a common interest can join a
mailing list dedicated to specific topics. Members can subscribe
and unsubscribe to the list at their option. Any message sent to
the mailing list address is automatically forwarded to all
members on the list.
Public mailing lists each have a membership file that contains
the mail addresses of all subscribers. There is one master
mailing list file that contains the name of each mailing list and
the full pathname of the file that contains the membership
information.
Private mailing lists are similar in some ways to public mailing
lists. A private mailing list is kept in a user directory, which
is created by the system administrator for a specific user. The
user may send a file to his user directory using the PUT command.
The CREATELIST command is used to save a mailing list file in the
user directory as well. The command which provides the actual
mailing list features is the RESEND command. Using this command,
the user may send a file to all members of a user-created mailing
list.
Setting up a public mailing list
To set up a public mailing list you must first create a
MAILLINGLISTS file. This file is a master list of all mailing
lists residing on your machine. Beside the name of each mailing
list is the name of the file that contains the membership
information. There is a sample file called 'maillist' this is
supplied with V-MailServer. You should modify this file to suit
your needs. The format of each line is:
mailing-list-name FullPathNameOfMembershipFile
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 7
V-MailServer User Manual
Automatic file sending services
For some purposes, it is desirable to create a address that
automatically sends files in response to a message sent to it.
For example, sending a message to
vmail-info-request@vsystem.wimsey.bc.ca will automatically
retrieve a file containing a short blurb on V-MailServer.
AFS is implemented using a file that contains on each line an
address followed by the file to send. Each time a message is
processed through V-MailServer, the AFSFILE is checked to see if
the To: address is one listed. If so, the file is queued and the
request is completed.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 8
Installation
Configuration
Configuration File
The following variables are used in the configuration file:
MAILPROGRAM
The mail delivery program of you choice.
Generally, it is RMAIL. You should specify the
full path to it.
UUEPROG
The UUencoding program. It should be able to place
it's output into one or more files.
UUENCODEOPTIONS
The option string to pass to the UUencode program
specified above. These options are always passed,
no matter which encoding method is chosen.
UUENCODE_SWITCH and XXENCODE_SWITCH
The UUENCODE program's command line switches to
enable UUencoding or XXencoding. The appropriate
option is passed based on which encoding option
the request specifies. UUEncoding is the default.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 9
V-MailServer User Manual
UUETEMP
The name of the output file for the UUencoder.
Most UUDecoders will create multipart files, based
on a prefix that you supply. If, for example, with
Richard Marks' UUEncode program you supply the
name C:\TEMP\VSRUX, the output files will be named
in the following fashion: C:\TEMP\VSRUX1.UUE,
C:\TEMP\VSRUX2.UUE, C:\TEMP\VSRUX3.UUE, and so on.
UUEOUTPUTSPEC
Used for multi-part UUencoded requests. Most
UUencoders will create multiple files for multi-
part UUencodes. They should have simple format
that they use to name the multiple files. Richard
Mark's Uuencode will number the files
sequentially, for example. Eg. VSRUUE1.UUE,
VSRUUE2.UUE and so on. In this case, using
VSRUUE*.UUE will find all the UUEncoded sections.
After the file has been UUEncoded, V-MailServer
will use the UUEOUTPUTSPEC as a search pattern to
find the file(s) to send.
SERVERNAME
The name of the server, for use in the 'From:'
field in the header.
SENDERNAME
The name used in the header fields 'Sender:', and
on the UUCP 'From ' path line. The SENDERNAME
should be different from the SERVERNAME, so that
bounce mails and the like aren't sent back to the
mail server address.
TEMPMAILFILE
The temporary file used when creating any mail.
You can choose any name that suits you. If you
have a RAM disk or other directory that is used
for temporary files you should use that. Eg. -
E:\VMTEMP or C:\TEMP\TEMPMAIL.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 10
Configuration
HELPFILE
The fully qualified name of the file to send in
response to the 'HELP' command.
INDEXFILE
The fully qualified name of the file to send in
response to the 'INDEX' command.
VALIDPATHS
Contains the directory names of all the valid
directories that may be accessed via V-MailServer
requests. It is used for security. More
information about the VALIDPATHS file is in the
section 'Other Files'.
SEARCHTREE
Contains the names of all the directories to
search when requesting a file. When a file is
requested, each of the paths listed in the
SEARCHTREE file is used to form the full path
specification of the file to be retrieved. More
information about the SEARCHTREE file is in the
section 'Other Files'.
LOGFILE
The name of the V-MailServer request log. Each
request is logged in this file, along with the
date, time, requester.
STATUSWORKFILE
A temporary file for holding the 'status' message
while it is being created during the execution of
the request.
REJECTFILE
Contains the addresses of any users or domains to
disallow V-MailServer access for. Specifying a
partial domain will disallow access to ALL users
in that domain.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 11
V-MailServer User Manual
INFOPATH
The path to look in for file used by the INFO
command. The subject of the INFO command may be up
to 11 characters long. The INFO command simply
retrieves the file with the same name as the
subject of the INFO command.
TRAFFICCONTROL
The file used to monitor traffic.
USERDIRFILE
Contains the address and the user directory for
any people who you have set up a user directory
for.
USERSECURITYFILE
Contains the legal user directories a user may
access.
DAILYLIMIT
Allows you to limit the volume of requests from a
user on a daily basis. Any requests which would
create more traffic than this will be rejected.
MESSAGELIMIT
Allows you to limit the volume of requests from a
user on a message basis. Any requests which would
create more traffic than this will be rejected.
ALLOWFIRSTREQUEST
Is a flag that controls how V-MailServer will
process the first request of the day. Say you
have a daily limit of 100,000 bytes. You also
have a number of files on your system that are
larger than this. If ALLOWFIRSTREQUEST is 1,
V-MailServer will allow a request for a very large
file, but only if it the first request of the day.
In this way you can allow access to large files
without having high daily limits.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 12
Configuration
PASSWORDFILE
The name of the file that contains the password
information.
AFSFILE
The list of addresses and the file to send in
response to a message.
MAILINGLISTS
Contains the names of all the mailing lists and
the files that contain each one.
QUEUEDIR
The name of the directory that contains the files
that are queued to be mailed. If you wish V-
MailServer to mail requests as soon as they re
processed, comment this line out.
QUEUELIMITFILE
The QueueLimitFile is a file that holds totals
used by the limit option of VMAILX. It will be
automatically created if necessary.
SEQF
Used to hold an integer used in creating temporary
files.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 13
V-MailServer User Manual
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 14
Command Line Options
V-MailServer has a number of command line options. They are
listed below, along with the options for the utilities that are
supplied with V-MailServer.
VMAIL Options
-c Configuration File
Allows you to specify an alternative configuration file to
that specified in the VMS environment variable.
-d
Debug mode.
-f FileName
Use the supplied file instead of reading from the standard
input.
-t ToAddress
Force V-MailServer to use the specified 'To:' address
instead of the one in the header.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 15
V-MailServer User Manual
VMAILX Options
-c Configuration File
Allows you to specify an alternative configuration file to
that specified in the VMS environment variable.
-d
Debug mode.
-s FileSpec
Process only those queued requests that match the given file
specification. You must use '.X' as the extension. For
example,
VMAILX -s VS*.X
will process all the status messages that are queued.
-l limit
Only process requests up to the specified limit. The total
number of bytes processed is held in the QueueLimitFile.
VMAILX will defer processing any queued files that would
cause the limit to be exceeded.
You must periodically use the -r option to erase the
QueueLimitFile, or manually delete it.
Using the limit option may cause the files to be sent in the
wrong order, because any that are too large are bypassed,
and smaller ones sent.
VMAILX will not process any requests larger than the limit
specified. If you need to flush the queue, either specify an
abnormally large limit, or do not use the limit function one
time to process all queue requests.
-r
Reset (erase) the QueueLimitFile before processing the
queued items.
A few examples:
VMAILX
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 16
will process all the queued requests ( flush the queue ).
VMAILX -r
Flush the queue, and reset the QueueLimitFile
VMAILX -l 600000
Process a maximum of 600000 bytes of queued requests
VMAILX -l 600000 -r
Process a maximum of 600000 bytes of queued requests, but
reset the QueueLimitFile before starting.
VMAILX -s VS*.X
Process only the status messages.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 17
V-MailServer User Manual
Other Files
UserDir File and UserSecurity File
Before any user may have access to the private mailing list
features, a user directory must be set up. Two files are used to
control user access to other directories - the UserDir file and
the UserSecurity file. These two files are used for the same
purposes as the SearchTree and ValidPaths files. In the UserDir
file, you specify the user's 'home' directory. In the
UserSecurityFile you specify the legal paths that a user may
access. You may give partial domain names in both of these
files.
Request Processing
When requests are processed by V-MailServer, they can either be
mailed immediately, or placed in the request queue for later
mailing. If they are queued, the VMAILX program is used to mail
the requests. The QUEUEDIR configuration entry is used to control
this feature. If the QUEUEDIR entry is not included,
V-MailServer will mail requests as soon as they are processed.
If QUEUEDIR is used V-MailServer will process the request and
place the request in the specified directory.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 18
Other Files
List server functions
V-MailServer implements two type of mailing list facilities -
public mailing lists and private mailing lists.
Public mailing lists are accessed much like the well known BITNET
LISTSERV mailing lists. People use the SUBSCRIBE and UNSUBSCRIBE
commands to add or remove themselves from the applicable mailing
lists. All messages are sent to the list address, and are then
forwarded to all members of that mailing list.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 19
V-MailServer User Manual
Public Mailing List Files
Mailing lists are each maintained in a single file. The files
are simple ASCII files, with a single character flag followed by
the address of the subscriber.
eg -
TVMAIL-L V-MailServer Issues List
Rvmail-l@vsystem.wimsey.bc.ca
Ic:\user\vmail-l\vmail.int
1rick@vsystem.wimsey.bc.ca
0SomeOldID@some.other.site
1AnActiveName@abusy.site
2Somebody@else.UUCP
The flag values are as follows:
0 - Old member that UNSUBSCRIBEd from the list
1 - Active members, echo disabled
2 - Active members, echo enabled
There are also 'header' flags:
T - The title of the mailing list.
Used in the 'Sender:' line, and as a title for the REVIEW
command.
R - The full 'Reply-To:' address for the mailing list.
If this line is defined, the given address is used in the
Reply-To: field. Otherwise the address the original message
was sent to is used.
I - The name of the introduction file to send when people
subscribe to the list.
This file is very useful for providing an initial
orientation to new subscribers. Suggestions for content
include what the list is about, where to send submissions,
and how to signoff the list. An example introduction file
is supplied with V-MailServer.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 20
Other Files
Private Mailing List Files
Private mailing lists are set up at the discretion of the system
administrator. Files and mailing lists may be manipulated in
user directories assigned to specific users. This type of
functionality is useful for providing information or files to a
private group of people.
A brief summary of these commands:
PUT - send a file to a user directory
CREATELIST - create a mailing list file
RESENDLIST - resend a file using a mailing list
FILES - retrieve the list of files in a user directory
KILL - erase a file in a user directory
Request Logging
All commands are logged in a user specified log file, along with
the address of the requester and the date and time of the
request.
Traffic Control File
The Traffic Control file maintains a record of all V-MailServer
activity. All file requests and mailing list activity is logged
here. The main use of the Traffic Control file is for rate
limiting. Before a file request is processed, the applicable
traffic control entries are totalled to determine if the request
should be accepted or not.
The traffic control file will grow very large, and for this
reason two programs are supplied to remove old traffic records
and create a comma-delimited format file of the traffic
information. The two programs are documented in the 'Additional
Programs section, Page 22.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 21
V-MailServer User Manual
Additional Programs
KILLTRAF
The KillTraf program is used to remove old traffic records from
the traffic control file. Contrary to what the name seems to say,
KillTraf doesn't actually remove traffic records. It lets you
create a new traffic file that contains only current traffic.
It's up to you to remove the old traffic file if you want.
Usage:
KILLTRAF -f OutputFile [-d mm-dd-yyyy] [-t hh:mm:ss ]
If the date is not specified, KILLTRAF uses the current date.
If the time is not specified, KILLTRAF uses 00:00:00.
TRAF2CDF
The Traf2CDF program will create a comma-delimited format file
containing the traffic records. The output is produced on the
standard output, and hence must be redirected for any useful
purpose. This program may be useful if you want to perform
traffic analysis using database software such as dBase.
Copyright (c) 1991 Richard Vandenberg and
Vandenberg Systems Research 22